package STUDENT.NGUYENDUCPHONG.JAVA_1;

import java.util.Scanner;

public class E07_Tinh_Nghiem_Cua_Phuong_Trinh {

	public static void main(String[] args) {
		// Nhập vào số a
		System.out.println("Mời bạn nhập vào số a");
		Scanner =sc new Scanner(System.in);
		String so=sc.nextLine();
		if(so.isEmpty()){
			System.out.println("Bạn chưa nhập số a vào");
			return;
		}
		float a=Float.parseFloat(so);
		System.out.println("Mời bạn nhập vào số b");
		sc = new Scanner(System.in);
		so=sc.nextLine();
		if(so.isEmpty()){
			System.out.println("Bạn phải nhập số b vào");
			return;
		}
		float b=Float.parseFloat(so);
		System.out.println("Mời bạn nhấp số c ");
		sc=new Scanner(System.in);
		so=sc.nextLine();
		if(so.isEmpty()){
			System.out.println("Bạn phải nhập số c vào");
			return;
		}
		float c=Float.parseFloat(so);
		float del=b*b-4*a*c;
		if(a==0){
			if(b==0){
				if(c==0)
				{
					System.out.println("Phương trình vô số nghiệm");
				}
				else
				{
					System.out.println("Phương trình vô nghiệm");
				}
			}else
			{if(c!=0)
			{
				float N1=-(c/b);
				System.out.println("Nghiệm của phương trình là " +N1);
			}
			else{
				System.out.println("Phương trình vô nghiệm");
			}
			}
		}else
		{
			if (del>=0){
				float x1=float((-b-sqrt(del))/(2*a));
				float x2=float((-b-sqrt(del))/(2*a));
				System.out.println("Phương trình có 2 nghiệm là x1 và x2 là" +x1 +x2);
			}else if(del==0)
			{
				float x3=-b/(2*a);
				System.out.println("Phương trình có nghiệm là x=" +x3);
			}else
			{
				System.out.println("Phương trình vô nghiệm");
			}
		}
		
		
		// TODO Auto-generated method stub

	}

	private static float sqrt(float del) {
		// TODO Auto-generated method stub
		return 0;
	}

}
